package timing.ukulele.seal.persistent;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import timing.ukulele.persistence.model.BaseIdWorkerModel;

import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class SealApply extends BaseIdWorkerModel {
    @TableField("reason_")
    private String reason;
    @TableField("pdf_file")
    private String pdfFile;
    @TableField("seal_id")
    private Long sealId;
    @TableField("height_")
    private Float height;
    @TableField("width_")
    private Float width;
    @TableField("position_x")
    private Float positionX;
    @TableField("position_y")
    private Float positionY;
    @TableField("page_")
    private Short page;
    @TableField("approver_")
    private String approver;
    @TableField("approve_date")
    private Date approveDate;
    // 0 审核不通过; 10 创建，待审核；20 审核通过
    @TableField("status_")
    private Short status;
    @TableField("opinion_")
    private String opinion;
}
